.parent_category_submit_button {display: table;text-align: right;width: 100%;}	

#categories_select_id{font-size:12px;}

.rating > .full:before {margin-right: 10px;}

.category_submit_button {display: inline-block;padding-right: 15px;}
 
#business_done{float: right;font-size:12px;}

body div.uk-modal {
    z-index: 2000;
}
.login-box-body.verify-login-box-body.verify_body {background: none!important;}

.book_now:hover{background-color: black;color: white;}

button.book_artist:hover {background-color: black;color: white;}

.service_select.collapsed .panel-caret:before{
  content: '\f0da';
}
.col-xs-12.col-md-12.col-sm-12.error_message {
    padding-bottom: 500px!important;
}
.service_select:focus .panel-caret,
.service_select:hover .panel-caret{
  color: white;
}
.dummy{color: white;}
.panel-caret:before{
  font-family: 'FontAwesome';
  content: '\f0d7';
}
.panel-caret {
    right: 5px;
    position: absolute;
    color: orange;
}
.rc-anchor-light {
    background: transparent;
    border: 1px solid #d3d3d3;
    color: white;
}
.quarter,.year{
  display: none;
}
.success_message{
    text-align: center;
    display: none;
}
.success_message h3{
color:green!important;
}
.row.blog_by_date p {
    margin-left: -15px;
}
.success_message.alert.alert-success a h5 {
    color: green!important;
}

.form-group.confirm_registeration_form label {
    color: rgb(247,148,33);
    font-size:15px;
}
.success_message.alert.alert-success a h5:hover {
    color: orange!important;
    text-decoration: underline;
}
.parent_fields label {
    color: rgb(247,148,33);
text-align:left!important;
}
.my_userreg_title h6 {
    margin-top: 10px!important;
}
::-webkit-input-placeholder {
    
    opacity: 0.5 !important; /* for older chrome versions. may no longer apply. */
}

:-moz-placeholder { /* Firefox 18- */
    
    opacity: 0.5 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   
    opacity: 0.5!important;
}

:-ms-input-placeholder {  
      opacity: 0.5 !important;
}
.margin_top_fields {
    margin-bottom: 0px!important;
}
.confirm_body {
  background: url(../images/looking_beautifier.png);
  background-size: cover;
  background-color: rgba(0,0,0,0.8);
  background-position: center;    
}
.register_switch{
   background: url('../images/regback.png');
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  border-radius: 8px;
}

/*.customer_register_package{
//opacity:0.5;
//content:"SELECTED";}*/
.confirm_message {
  text-align: center;
  min-height: 470px;
}
input[type="submit"]:hover {
    background-color: white;
    color: #f79421;
    /*border:1px solid #f79421;*/
}

.r_body .formm button {
    text-transform: uppercase;
    color: #fff;
    border: 1px solid white;
    padding: 6px 24px;
    background: #f79421;
    box-shadow: none;
    display: inline-block;
}
.r_body .formm button:hover{
   background-color: white;
    color: #f79421;
    border:1px solid #f79421;
}
.verify_body3
{
  background: url(../images/register.jpg);
  background-size: cover;
  background-color: rgba(0,0,0,0.8);
  background-position: center;    
}
.form-group.confirm_registeration_form {
       width: 100%;
     text-align: left;
       margin:auto;
     height: 90px;
    margin-top: 28px;
}
.form-group.confirm_registeration_form.reset_pass {
    height: 60px;
    margin-top: 26px;
}
.form-group.confirm_registeration_form input {
  text-transform: none;
  text-align:left!important;
  border-radius: 5px;
  margin-top:10px;
  margin-bottom:30px;
}
.parent_resgistration_form{
  //text-align: center;
}
.verify-login-box-body {
    min-height: 500px;
    max-width: 530px;
    margin: auto;
background:none!important;
}
.confirm_registeration_form input {
    text-align: center;
    text-transform: none;
}

.ht-cont-wrap {
  min-height: 400px;
}
.content-page-cont {
    color: white;
    min-height: 400px;
}
.btn.search-now:hover {
    background: #f79421;
    color: #fff;
}
.my-next:hover, .my-prev:hover {
    opacity: 0.8;
    cursor: pointer;
}
.my-next.swiper-button-disabled,
.my-prev.swiper-button-disabled{
  opacity: 0.4;
}
.swiper-slide button.book_now {
    float: right;
}
.ps-swiper .swiper-slide {
    width: 100%;
  margin-right: 10px;
  max-width: 420px;
}
.ps-swiper.swiper-container-horizontal {
  display: inline-block;
    width: 100%;
    overflow: hidden;
}
.swiper-button-prev, .swiper-button-next {
  top: 58%;
}
.ps_btn_link{
  color: white;
}
.ahead_part h5 {
    margin: 0;
}

.ahead_part h3 {
    margin-bottom: 5px;
}
h1,h2, h3,h4, h5, h6 {
    color: white;
}
/*Loader
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../images/Preloader_9.gif) center no-repeat #fff;
}
a:hover
{
  text-decoration: none;
}
body{background:#fff;}
/*Navbar*/
.marginBottom-0 {margin-bottom:0;}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/*Navbar*/
.nav {margin-right:20px;}
.navbar{background:transparent;border: 0px;}
.navbar-inverse .navbar-nav > li > a{color:#FFF;font-family: 'Crimson Text', serif; text-align:center; letter-spacing:1px; font-size:16px;text-transform:uppercase;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#f79421;}
.navbar-inverse .navbar-nav > li > a > span{font-size: 9px;}
.navbar-brand > img {
    display: block;
    height: 40px;
}
.login{ color:#000;text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0.5px;
    padding: 1px 15px;}
  .login:hover, .login:focus{background:#f79421;color:#fff;}
  .looking_beautifier{font-family: 'Crimson Text', serif;background:url(../images/looking_beautifier.png); color:#FFF; height:500px; background-size:cover; display:flex;justify-content:center;align-items:center;}
  .articles{font-family: 'Crimson Text', serif;background:url(../images/articles.jpg); color:#FFF; height:500px; background-size:cover;}
  .beautifier{font-family: 'Crimson Text', serif;background:url(../images/beautifier.png); height:500px; color:#FFF; background-size:cover; display:flex;justify-content:center;align-items:center;}
  
  .welcome h1 {
    letter-spacing: 2px;
    font-size: 40px;
    text-transform: uppercase;
    word-spacing: 5px;
    margin-top: 0px;
    color: rgb(247,148,33);
}
  .color_alaptaw{color:#f79421;}
  .winner{background-image:url(../images/SterlingHairBarberSh.png)!important;     padding: 0;font-family: 'Crimson Text', serif; color:#FFF; height:500px; background-size:cover; background-repeat:no-repeat; background-position:top center;}
  .artist_day{background-image:url(../images/artistday.png)!important;     padding: 0;font-family: 'Crimson Text', serif; color:#FFF; height:500px; background-size:cover; background-repeat:no-repeat; background-position:top center;}
  .lorium{font-family: 'Crimson Text', serif;background:url(../images/lorium.jpg); color:#FFF; height:500px; background-size:cover; background-repeat:no-repeat; background-position:top center; display:flex;justify-content:center;align-items:center;}
  .contest{font-family: 'Crimson Text', serif;background:url(../images/contest-bg.jpg) !important;; color:#FFF; height:100% ; background-size:cover; background-repeat:no-repeat; background-position:top center; padding: 10px;}
  .business{font-family: 'Crimson Text', serif;background:url(../images/business.jpeg); color:#FFF; height:400px; background-size:cover; background-repeat:no-repeat; background-position:top center; display:flex;justify-content:center;align-items:center;}
  .btn-register{        background: rgba(0, 0, 0, 0.56);
    border: #fff solid 2px;
    font-size: 22px;
    letter-spacing: 2px;
    word-spacing: 5px;
    text-transform: uppercase;
    border-radius: 2px;
    padding: 5px 20px;}
  .btn-register:hover, .btn-register:focus{    background: #f79421;
    color: #fff;}
  .lorium p{    letter-spacing: 1px;
    font-size: 15px;
    line-height: 15px;
    color: #FFF;}
  .winner_strip h1{  font-size: 30px;
    margin-top: 5px;
    color: #f79421;
    letter-spacing: 3px;
    font-weight: 500;
   margin-bottom:0px;
  }
  .winner_strip p{       font-size: 20px;
    letter-spacing: 2px;
    color: #FFF; margin-bottom: 2px;  }
  .winner_strip{    width: 100%;
    background: rgba(0, 0, 0, 0.78);
    position: absolute;
    bottom: 25px;}
  
  /*swiper*/
  .swiper-container {width: 100%;height: 100%;padding-bottom:10px;border-bottom:1px solid;}

  .swiper-slide {text-align: center;font-size: 18px;background: #fff;}

  .participate{background:transparent;}

  .participate  img{border:rgba(238, 238, 238, 0.42) solid 5px; border-radius:10px; height:250px; margin:auto;}

  .heading-full{letter-spacing: 3px;   font-size: 26px;margin-top: 0px;background: transparent;background-color: transparent; font-size: 30px;margin-top: 5px;color: #f79421;letter-spacing: 3px;font-weight: 500;margin-bottom: 0px; font-family: 'Crimson Text', serif;}
 
 .articles h3{font-size: 30px;margin-top: 15px;color: #f79421;letter-spacing: 3px;font-weight: 500;margin-bottom:0px;}

 .example-top, .example-bottom {width: 100%;height:400px;padding: 5px;margin-top:20px;background:none;color: #fff;overflow: hidden;
        }

 .list {list-style:none;}

 .list li { width: 100%;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;}
    .list li h3 {    font-size: 18px;
    margin-top: 5px;
    color: #f79421;
    letter-spacing: 3px;
    font-weight: 500;
    margin-bottom: 0px;
    vertical-align: top; display:inline-block;}
  .side_text{display:inline-block; vertical-align:top;}
    
    .list  li .post_image{  
		margin:auto;    
		left: 0px;
		display: inline-block;
		border-radius: 10px;
		border: 5px solid #eee;
		margin-left: 5px;
	}
  .participate .effects .img img {
    display: block;
    margin: auto;
    padding: 0;
    max-width: 100%;
    height:auto;
}
  /*hover img */
  /* ============================================================
  GLOBAL
============================================================ */
.effects {
  padding-left: 15px;
}
.effects .img {
  position: relative;

  margin-bottom: 5px;
 
  overflow: hidden;
}
.effects .img:nth-child(n) {
  margin-right: 5px;
}
.effects .img:first-child {
  margin-left: -15px;
}
.effects .img:last-child {
  margin-right: 0;
}
.effects .img img {
 display: block;
    margin: auto;
    padding: 0;
    max-width: 100%;
    height: 200px;
}
.cat_services.category_services {padding-bottom: 135px!important;display: block;border-bottom: 1px solid #f79421;}

.overlay {
  display: block;
  position: absolute;
  z-index: 20;
  background: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

a.close-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  width: 45px;
  height: 45px;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  line-height: 45px;
  text-align: center;
  background-color: #000;
  cursor: pointer;
}
a.close-overlay.hidden {
  display: none;
}

a.expand {
  display: block;
  position: absolute;
  z-index: 100;
  width: 60px;
  height: 60px;
  border: solid 5px #fff;
  text-align: center;
  color: #fff;
  line-height: 50px;
  font-weight: 700;
  font-size: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
#effect-3 .overlay {
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
}
#effect-3 .overlay a.expand {
  top: 0;
  bottom: 0;
  left: 50%;
  margin: auto 0 auto -30px;
      padding-top: 10px;
}
#effect-3 .overlay a.expand :hover, #effect-3 .overlay a.expand :focus{
     color: #f79421;
}
#effect-3 .img.hover .overlay {
  width: 100%;
}
.business{background:transparent;    height: auto; padding:10px;  background-size:cover; background-repeat:no-repeat; background-position:top center;} 
.bg-business{background:url(../images/bg-business.jpg); padding:10px;  background-size:cover; background-repeat:no-repeat; background-position:top center;    border-radius: 5px;
    border: 5px solid rgba(238, 238, 238, 0.52);}
.bg-business img{margin:auto;}
.bg-business h3{    letter-spacing: 1px;
    margin-bottom: 0px;}
  /*Stars*/
  
.rating { 
  border: none;
  float: right;
}

.rating > input { display: none; } 
.rating > label:before { 
    //  margin: 2px;
    font-size: 40px;
    font-family: FontAwesome;
    display: inline-block;
    content: "\f005";
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    
}
.welcome h4 {
    font-size: 26px;
    font-weight: bold;
    text-decoration: underline;
}
.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
  color: #ddd; 
 float: right; 
 cursor: pointer;
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #f79421;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #f79421;  } 


.book_now{    padding: 3px 11px;
    color: #000;
    background: #f79421;
    border: #f79421 1px solid;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;}
   .heading-business{ margin-bottom:20px;}
   .no_padding{    padding-right: 0px;
    padding-left: 0px;}
  .background_artist{width: 100%;
    background: rgba(0, 0, 0, 0.78);
    position: absolute;
    bottom: 25px;}
  .artist_day h4{     font-size: 24px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 5px;
  }
  .artist_day p{      font-size: 20px;
    letter-spacing: 2px;
    padding-left: 20px;
    margin-top: -5px;}
  .artist_day h3{    font-size: 30px;
    margin-top: 5px;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding-left: 20px;}
  .no_margin{    margin-right: 0px;
    margin-left: 0px;}
  .book_artist{    padding: 10px 33px;
    color: #000;
    background: #f79421;
    border: #f79421 1px solid;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 1px;}
  footer{padding:10px; background:url(../images/footer.png);   background-size:cover; background-repeat:no-repeat; background-position:top center; }
  footer a{margin-right:10px; margin-bottom:20px; margin-top:20px;}
  footer a i{color: #FFF;
    font-size: 35px !important;}
  footer .info{      font-family: 'Crimson Text', seinrif;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 500;}
  .shrink{background:rgba(0, 0, 0, 0.81); transition: all 0.3s ease;     border-bottom: 5px #f79421 solid;}
  .shrink li > a { transition: all 0.3s ease;
    padding-top: 5px;
    padding-bottom: 5px;
}
.shrink ul.nav{margin:5px 30px 5px 0;}
footer a i:hover,footer a i:focus{ color:#f79421;}
.dropdown-menu{    background: #000;
    border-radius: 10px;
    border: #f79421 2px solid;}
  .dropdown-menu > li > a{color:#FFf;}
  .dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{color:#f79421; background:none;}
  .search-form{   width: 100%;
    background: rgba(0, 0, 0, 0.5);
    padding: 20px;
    }
  .search-form .border-right{border-right:1px solid #fff;}
  .search-form label{    letter-spacing: 1px;
    font-weight: 500;}
  .form-group input,.selectpicker{    background:rgba(0, 0, 0, 0.35);
    border: 1px #fff solid;
    border-radius: 0px;
    color: #FFF;
    letter-spacing: 2px;
	/* min-height: 42px; */
    /* text-transform: uppercase; */
   /*  font-size: 11px; */
   /*  padding: 5px; */}
  .border-bottom{border-bottom:#eee solid 1px;}
  .search-btn{height: 42px;color: #000;width: 42px;}
  .search-now{background: rgba(0, 0, 0, 0.56);
    border: #fff solid 2px;
    font-size: 16px;
    letter-spacing: 2px;
    word-spacing: 5px;
    text-transform: uppercase;
    border-radius: 2px;
    padding: 5px 20px;}
  .margin-bottom{margin-bottom:5px;}
   .margin-top{margin-top:5px}
/*Media query*/
@media only screen and (max-width: 1025px) {.winner_strip h1 {
    font-size: 26px;
}
.book_artist {
    padding: 10px 9px;
    
}
}
@media only screen and (max-width: 768px) {
    .navbar-inverse .navbar-nav > li > a{    font-size: 14px;
    text-transform: uppercase;
    padding: 9px;}
  .navbar-brand > img {
    display: block;
    height: 28px;
}
div.vertical-line {
    
    display: none;
}
}
@media only screen and (max-width: 767px) {
  .navbar {background:#000;}
 .nav {
       margin-right: 0px;
    margin: auto;
}
.nav > li {
    
    border-bottom: rgba(238, 238, 238, 0.38) solid 1px;
}
.list{padding-left: 0;}
}
.hvr-shutter-in-vertical:before{background:rgba(0, 0, 0, 0.56);}


.my_aboutside_title
{
  text-align: center;
  color: rgb( 255, 156, 0 );
  text-transform: uppercase;
  display: block;
  font-weight: bold;
}
.my_aboutside_title span
{
  max-width: 150px;
  display: inline-block;
}
.my_asliderinfo h5
{
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  text-align: center; 
}
img
{
  max-width: 100%;
}
.my_asliderinfo
{
  position: relative;
}
.my_asliderinfo h6
{
  position: absolute;
  bottom: 51px;
    width: 100%;
    text-align: center;
  left: 0;  
  color: white;  
  font-size: 34px;  
  text-transform: uppercase;  
}
.swiper-slide.about
{
  background: transparent;
}
.my_arrowslink
{
  display: block;
  text-align: center;
  margin-top: 10px;
}
.my_arrowslink .my-prev, .my_arrowslink .my-prev1
{
  display: inline-block;
  margin-right: 3px;
}
.my_arrowslink .my-next, .my_arrowslink .my-next1
{
  display: inline-block;
  margin-left: 3x;
}
.my_sidea a.my_asociallink
{
  color: #fff;
    margin: 0 1px;  
}
.my_sidea a.my_asociallink  i.fa
{
    font-size: 24px;  
}
.my_social_about a:hover
{
  color: #f79421;
}
//.my_blog.my_blog3 {
  //  padding-top: 25px;
//}
.my_sidea
{
  margin-top: 15px;
}
.my_social_about .info
{
  text-transform: uppercase;
  font-size: 15px;
  margin: 2px 0;
    display: block; 
}
.my_aboutside2
{
  border-left: 1px solid #f79421;
}
.about_toplinks
{
  display: block;
  padding-bottom: 20px;
  border-bottom: 1px solid #f79421;
}
.about_toplinks a {
  display: inline-block;
  padding:8px;
  text-transform: uppercase;
  border: 1px solid #f79421;
  background: #000;
  color: #f79421;
  letter-spacing: 1px;
   
}
.about_toplinks a.mactive, .about_toplinks a:hover
{
  background: #f79421;
  color: #000;
  text-decoration: none;
}
.my_aparts
{
  display: block;
  margin: 20px 0;
}
.ahead_part
{
  padding-left: 10px;
  border-left: 10px solid #f79421;
}
.ahead_part h3
{
  color: #f79421;
  text-transform: uppercase;
}
.ahead_part h5
{
  color: #fff;
  text-transform: uppercase;  
}
.ahead_content p
{
  color: #fff;
}
.ahead_content h4
{
  color: #f79421;
  text-transform: uppercase;  
    margin-top: 20px;
    margin-bottom: 5px; 
}
.about_body
{
  background: url(../images/aboutback.jpg);
  background-size: cover;
  background-color: rgba(0,0,0,0.8);
  background-position: center;
}
.my_abox, .my_aboxs
{
  display: inline-block;
  width: 100%;
  padding: 0 1%;
}
.abox_part
{
  background: #FF9C00;
  border-radius: 5px;
  padding: 15px;
  margin-top: 15px;
}
.abox_part h6
{
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: rgb( 0, 0, 0 );
  font-size: 18px;
  margin-top: 0;
}
.abox_part p
{
  color: rgb( 0, 0, 0 );  
}
.abox_part p span
{
  font-weight: bolder;
  display: block;
  text-transform: uppercase;
}
.ahead_content
{
  display: block;
  margin-top: 10px;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px){
  .my_abox
  {
    width: 33%;
  } 
  .my_aboxs
  {
    width: 49%;
  }
}
.con_content
{
  text-align: center;
}
.con_content .my_aboxs
{
  text-align: left
}


.my_blog_title h3
{
  color: #f79421;
  text-align: center;
  text-transform: uppercase;
  font-size: 32px;
}
.my_blog_title h6
{
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 21px;
}
.my_blog_title h6 span
{
  max-width: 300px;
  display: inline-block;
}
.blog_body
{
  background: url(../images/blog.jpg);
  background-size: cover;
  background-color: rgba(0,0,0,0.8);
  background-position: center;
  background-repeat: no-repeat;
}
.blog_body footer
{
  background: transparent;
}
.my_bsliderinfo
{
  background: #000;
}
.binfo_content h3
{
  margin: 0;
    margin-top: 5px;
    text-transform: uppercase;
    font-size: 15px;
    text-align: left;
    color: #f79421; 
}
.binfo_content p
{
  color: #fff;
  font-size: 13px;
  margin-bottom: 0;
    text-align: left; 
    text-transform: uppercase;  
}
.swiper-slide.blog
{
  background: rgba(0,0,0,0.9);
  border: 10px solid #5C5C5C;
  border-radius: 10px;
}
.my_img img
{
  margin-top: 8px;
  border-radius: 18px;
}
.beauty_hacks img {
	height: 140px;
	width: 134px;
	object-fit:contain;
}
.b_name_blog a{
	
	color:rgb(247,148,33);
}
.b_name_blog a:hover{
	
	text-decoration:underline;
	color:white;
}
.blog_post_image {
    width: 50px;
    height: 50px;
    float: left;
    object-fit: contain;
	
}
.b_name_blog,.b_date_blog	 {
    margin-left: 65px;
	margin-top: 5px;
}
.front_page {
    margin-left: 13px;
}
.blog_descr{
	min-height:88px;
}
.beauty_hack_date h6 {
    float: right;
}
.beauty_hack_date{
 margin-bottom: 20px;	
}

.blog_tiltles
{
    color: #f79421; 
    text-transform: uppercase;
    font-size: 21px;  
    text-align: center; 
    font-weight:bold; 
	padding-top:25px;
}
.blog_subtiltles
{
    color: #fff;  
    text-transform: uppercase;
    font-size: 14px;  
    text-align: center;   
}
.my_mbtop
{
  margin-top: 20px;
}
.my_blog2
{
  border-left: 1px solid #f79421;
  border-right: 1px solid #f79421;  
}
ul.list li .tit_left h3
{
  margin: 0;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
}
.tit_right h6
{
  margin: 0;
  color: #fff;
  font-size: 14px;  
}
.side_text p
{
    float: left;
    width: 100%;
    color: #fff;  
	margin-bottom: 0; 
	font-size: 14px;
	text-align: justify;
}
.blog_body .list li
{
  padding: 15px 0;
  border-bottom: 1px solid #f79421; 
  margin-bottom: 0;
  float: left;
  width: 100%;  
}
.blog_body .list li:last-child
{
  border-bottom: 0;
}
.blog_body ul.list
{
  padding: 0;
  float: left;
    width: 100%;
    border: 1px solid #f79421;
    border-radius: 8px; 
}
.blog_body ul.list .rows1>.col-xs-3
{
  text-align: center;
}
.example-top1
{
  width: 100%;
  height:277px;
  padding: 5px;
  margin-top:20px;
  background:none;
  color: #fff;
}
.contact_body
{
  background: url(../images/contact_back.jpg);
  background-size: cover;
  background-color: rgba(0,0,0,0.8);
  background-position: center;  
}
.contact_body footer
{
  background: transparent;
}
.my_formdesign input, .my_formdesign textarea
{
  background: transparent;
  color: #fff;
  border: 1px solid #f79421;
  border-radius: 4px;
  display: block;
  width: 100%;
  padding: 8px;
}
.my_formdesign input:hover, .my_formdesign input:focus , .my_formdesign textarea:hover, .my_formdesign textarea:focus
{
  border-color: #f79421
}
.my_form_control
{
  margin-bottom: 15px;
}
.my_formdesign input[type="submit"]
{
  width: auto;
  display: inline-block;
  padding: 6px 20px;  
}
.my_form_control_submit
{
  text-align: right;
}
.my_formdesign
{
  margin-top: 30px; 
}
.myh_con1
{
  border-right: 1px solid #f79421;
}
.swiper-container.events_right.swiper-container-horizontal {border-bottom: 1px solid #f79421;margin-top:51px;}

.register_body{background: url(../images/register.jpg);background-size: cover;background-color: rgba(0,0,0,0.8);
  background-position: center;}

.register_body2{background: url(../images/register2.jpg);background-size: cover;background-color: rgba(0,0,0,0.8);
  background-position: center;}

.register_body3{background: url(../images/register3.jpg);background-size: cover;background-color: rgba(0,0,0,0.8);
  background-position: center;}

.my_jsregform .my_inputstyle.customer_zip_code {padding-right: 2px;padding-left: 10px;}

.register_body footer, .register_body2 footer, .register_body3 footer{background: transparent;}

.my_regbtns{display: block;margin: 20px 0;text-align: center;}

.my_regbtns a{display: inline-block;margin: 0 10px;color: #fff;font-size: 16px;text-transform: uppercase;border: 1px solid #fff;padding: 6px 24px;border-radius: 2px;}

.formm .register_disabled {pointer-events: none;opacity: .5;}

.my_regbtns a.myactivep{border-color: #f79421;color: #f79421;}

.my_rbox{background: url('../images/regback.png');background-position: center;background-repeat: repeat;background-size: cover;border-radius: 8px;}

.reg_pr3 .my_rbox{background: url('../images/regback1.png');background-position: center;background-repeat: repeat;background-size: cover;border-radius: 8px; box-shadow: 1px 2px 4px 6px rgba( 255, 156, 0, 0.141 );}

.r_head{position: relative;}

.r_head_logo{display: block;text-align: center;position: absolute;width: 100%;left: 0;top: -18px; }

.r_head_logo span{display: inline-block;background: #fff;padding: 10px;border-radius: 50%; }

.r_headmain{display: block;padding-top: 40px;padding-bottom: 20px;border-bottom: 1px solid rgb( 255, 255, 255 );}

.r_headmain h3{margin: 0;text-align: center;color: #f79421;text-transform: uppercase;font-size: 24px;height: 52px;}

.r_headmain h6{text-align: center;font-size: 15px;color: #fff;margin: 14px 0;}

.r_headmain h4{margin: 0;margin-top: 10px;text-align: center;color: #f79421;text-transform: none;font-size: 42px;}

.r_headmain h5{margin: 0;text-align: center;color: #f79421;font-size: 14px;}

.r_body ul{padding: 0;margin: 0;list-style: none;border-bottom: 1px solid rgb( 255, 255, 255 );}

.r_body ul li{display: block;padding: 0px 20px;color: rgb( 255, 255, 255 );}

.my_jsregform .col-md-6, .my_jsregform .col-md-5, .my_jsregform .col-md-2 {margin-bottom: 20px;}

.check_opacity_reduce {opacity: 0.5;}

.r_body .formm {padding: 20px 0;text-align: center;}

.r_body .formm input[type="submit"] {text-transform: uppercase;color: #f79421;border: 1px solid #f79421;padding: 8px 32px;background: transparent;box-shadow: none;display: inline-block;}

.r_body ul li div{padding: 10px 0px;border-bottom: 1px solid rgb( 255, 255, 255 );}

.r_body ul li div i.fa-times{color: grey;opacity:0.5!important;}

.r_body ul li div i{color: #f79421;margin-right: 10px;font-size: 20px;float: left}

.r_body ul li div span{font-size: 12px;}

.r_body ul li:last-child div{border-bottom: 0;}

.r_body form{padding: 20px 0;text-align: center;}

.r_body form input[type="submit"]{text-transform: uppercase;color: #f79421;border: 1px solid #f79421;padding: 8px 32px;background: transparent;box-shadow: none;display: inline-block;}

.my_register_process1{display: block;margin: 30px 0;float: left;width: 100%;}

.r_head_logo img{width: 18px;}

.register_process2{display: block;max-width: 670px;width: 100%;margin: 0 auto;}

.my_userreg_title h3{color: #f79421;text-align: left;font-size: 24px;}

.my_userreg_title h5{margin-top:0px;text-transform: uppercase;margin-bottom:0px;}

.my_jsregform{margin: 30px 0;}

.my_jsregform h4{color: #f79421;border-bottom: 1px solid #f79421;font-size: 21px;padding-bottom: 7px;text-transform: uppercase;margin: 0;margin-bottom: 15px;}

.my_jsregform .my_inputstyle{color: #fff;border: 1px solid #fff;width: 100%;border-radius: 4px;padding: 6px 12px;height: 34px; }

.my_jsregform textarea.my_inputstyle{height: 150px;max-width: 100%;}

.my_jsregform .col-md-6{margin-bottom: 12px;}

.my_jsregform .col-md-6:nth-child(odd){clear: left}

.ur_part2{margin-top: 25px;}

.my_submitdiv, .customer_register{display: block;/*//text-align: right;*/margin-top: 33px;}

.my_submitdiv input{background: #f79421;border: 0;color: #fff;padding: 6px 24px;box-shadow: none;display: inline-block;border: 1px solid white;}

.customer_register input {background: #f79421;border: 1px solid white;color: #fff;padding: 6px 24px;box-shadow: none;display: inline-block;}

.my_jsregform select.my_inputstyle option{background: #000;padding: 2px;}

.my_client_plan h4.mh4{color: #f79421;border-bottom: 1px solid #f79421;font-size: 21px;padding-bottom: 7px;text-transform: uppercase;margin: 0;margin-bottom: 15px;}

.my_client_plan{margin: 30px 0;}

.my_client_plan h4.myh4margin{margin-bottom: 40px;}

.my_jsregform h4.myh4margin1{/*  //margin-bottom: 40px;*/}

.creg_pr2 .my_rbox{background: url(../images/regback1.png);background-position: center;background-repeat: repeat;  background-size: cover;border-radius: 8px;box-shadow: 1px 2px 4px 6px rgba( 255, 156, 0, 0.141 );}

.register_body3 .my_jsregform {/*margin-bottom: 20px;*/}

.selected_list h5 {text-align: left;font-family: 'Crimson Text', serif;padding:10px;margin-bottom:0px;}

.selected_list_price{color: #f79421;float: right;margin-right: 30px;}

.grand_total h3{color: #f79421;font-family: 'Crimson Text', serif;font-weight: bold;float: left;margin-left: 10px;}

.grand_total h6 {font-size: 12px;font-style: italic;font-family: 'Crimson Text', serif;}

.grand_price h2 {color: #f79421;font-weight: bold;font-family: 'Crimson Text', serif;font-size: 40px;margin-top: -11px;}

.grand_debit h6 {font-size: 11px;font-style: italic;font-family: 'Crimson Text', serif;font-weight: bold;}

.modal-body h4 {color: rgb(255,149,54);text-align: left;font-family: 'Crimson Text', serif;}

.modal_time h4 {padding-top: 11px;}

.no_category h4 {padding-top: 15px;text-align: center;border-bottom: 1px solid;border-top: 1px solid;padding-bottom: 12px;color: white;}

.row_new {margin-left: -15px !important;margin-right: -15px !important;}

#selected_service h5:hover {background: white;color: black;}

.row_new::before,.row_new::after {display: table; content: " ";}

.row_new::after{clear: both;}

.services_specification.service_id.btn.btn-primary.btn-block:hover {background: rgb(247,148,33);}

.btn.btn-danger.cat_delete{font-size: x-small;}

.category_submit_button input {display: table-caption;margin-left: 17px;background-color: rgb(247,148,33);color: white;text-transform: uppercase;}

.select_category {width: auto;text-align: center;margin-bottom: 14px;}

.certificate_number.form-group input {border-radius: 4px;}

.modal-title.cat_header {text-decoration: underline;font-weight: bold;}

.other_tertiary_school,.categories_select{display: none;}

.parent_grand_total {float: right;margin-top: 25px;}
/*
.certificate_number input {margin-top: 25px;}*/

.fa.fa-times.service_close{ margin-left: 7px; font-size: 21px;}

.right_service_container{border-left: 1px solid #f79421;}

.selected_time h5 {background: #f79421;height: 40px;color: black;font-size: 20px;font-weight: bold;padding-top: 3px;margin-left: -15px;margin-right: -25px;}

.cat_img > img {float: left;padding: 25px;height: 150px;}

.category_amenities li a h5 {float: left;  margin-left: -29px;margin-top: 8px;}

.category_header {position: relative;background: black;margin-top: 279px;height: 150px;opacity: .8;}

.container-fluid.cat_beautifier {padding-right: 0px !important;padding-left: 0px !important;}

.cat_heading h1 {padding-top: 30px;margin-bottom:0px;}

.borderless {letter-spacing: 0.5px;text-transform: none;}

.category_services li {display: inline-block;width: 50%;}
        
.img1{float: left;margin-right: 24px;}

.category_services h5 {color: white;}

.category_services ul {list-style-type: none; margin: 0; padding-top: 26px;}

@media screen and (min-width: 20em) {

.category_services li { width: 20%;}
}

.view h5{text-align: right; padding-right: 100px; font-style: italic;  }

.view a { color:rgb(255,156,0);text-decoration: underline; }

.view a:hover{color: white; text-decoration: underline;}

.select_services{width: 70%;margin: auto;padding-top:15px; }

.select_services h6 span{display: block;font-style: italic;color:rgb(255,156,0);text-align: justify;font-weight: bold; }

h6 { color: #ffffff;  }
     
.select_service_inner .hvr-shutter-in-vertical {height: 55px;}

.select_services  a:hover{color: white;}

.book_appoint{height: 55px;display: block;margin: 4px 0 20px 45px;text-align: center;float: left;}

.book_appoint a{ display: inline-block;  margin: 0 10px;  color: #fff;  font-size: 16px;  text-transform: uppercase;  border: 1px solid #fff;  padding: 6px 24px;  border-radius: 2px;}

.book_appoint a.myactiveapp{  border-color: #f79421;  color: #f79421;}

.select_services a {color: #ffffff;}

.text-center.heading-full.category_heading_full {  border-right: 1px solid;  border-bottom: 1px solid;}

.category_amenities h5 {  color: white;padding-left: 40px;text-align: left;}
    
.category_amenities h4 { text-align: left;padding-top: 10px;}

.category_amenities, ul {  list-style-type: none;  margin: 0;padding: 0}

.category_amenities li {    display: inline-block;    width: 32%;text-transform: none;  }

.category_amenities img{ float: left; display: block;}

.cat_services li  a h5,.category_amenities li  a h5{color: white; }

.cat_services li  a:hover h5,.category_amenities li  a:hover h5{color: rgb(255,156,0); }

.category_about{color: white; padding-top: 10px;}

.cat_deals {margin: auto; }

.category_list tr {color: white;}

.cat_deals,.category_hours{list-style: none;}

.cat_deals h5 {  color: white;padding-left: 40px;text-align: left; margin-top: 0px; }

.cat_deals ul {  list-style-type: none;  margin: 0;  padding: 0;}

.cat_deals li {    display: inline-block;    }

.cat_deals img {float: left;}

.get a{line-height: 19px;color:black!important;background: rgb(255,156,0);font-size: 10px; width: 57px;height:22px;float: right; }

.get a:hover{background: white;color:black;}

.cat_gallery {padding-top: 28px; padding-bottom: 10px; }

.cat_gallery a{font-size: 20px;font-style: italic;text-decoration: none!important; color:rgb(255,156,0);}

.cat_gallery a:hover{font-size: 20px;font-style: italic;text-decoration: underline; color:white;}

.cat_footer{color: rgb(247,148,33);list-style: none;}

.cat_contact li {color: #ffffff;font-size: 15px;font-style: italic;font-weight: bold;list-style: outside none none;text-align: center;text-transform: none;}

.cat_contact a i {color: #ffffff;font-size: 35px !important;}

.cat1_video {border-bottom: 1px solid #f79421;margin-bottom: 16px;padding-bottom: 20px;}

.cat1_video h3, .cat1_gallery h3,.cat_about h3,.cat_services h3,.cat_deals h3,.cat_hours h3,.contact_color,.my_aboutside1 h3{color: #f79421;padding-top: 25px;font-weight:bold;}

.cat_contact {margin-top: 30px;}

.cat_contact h5{color: #f79421;font-weight:bold;margin-bottom: 5px;}

.cat_services,.cat_about,.cat1_gallery,.cat_hours{display: block;   border-bottom: 1px solid #f79421; padding-bottom: 20px;}

.text-center.padding {margin-top: 20px;margin-bottom: 10px;}

.cat_gallery img {margin-bottom: 16px;width: 200px;height: 200px;object-fit: contain;background-color: black;}

.cat_about{ padding-top: 20px;text-align: center;}

.cat_review > h3 {  padding-top: 20px;color: rgb(255,156,0);}

.review_gallery {  margin-left: 229px; padding-top: 27px;}

.col-xs-12.col-sm-12.col-md-8 > h5 {  padding-left: 250px;  text-align: left;}

.col-xs-12.col-sm-12.col-md-8 > hr { margin-left: 300px; width: 500px;border-color: #f79421!important;}

.cat_deals > hr { border-color: #f79421;}

.write_review a{ display: inline-block;  margin: 0 10px;  color: #fff;  font-size: 16px;  text-transform: uppercase;  border: 1px solid #fff;  padding: 6px 24px;  border-radius: 2px;}

.write_review a.myactiveapp{  border-color: #f79421;  color: #f79421;}

.events_content {font-size: 12px;margin-left: 128px;padding-top: 5px;text-align: left; width: 175px;background: rgba(44, 30, 8, 0.88) none repeat scroll 0 0;}

.my_arrowslink {  text-align: left;  padding-top: 10px;}

.my_arrowslink img{float: left;}

.my_arrowslink > hr { border-color: #f79421!important;}

.text-center.heading-full.category_heading_full {  border-right: 1px solid;}

.category_amenities li {    display: inline-block;    width: 32%;  }

.table { font-size: 12px;color: #f79421;text-align: left;text-transform: uppercase;font-weight:bold;}

/*.table > tbody > tr > td {border-top: none;padding: 0px;}*/

.select_service_inner a span {margin-left: 10px;}

.select_service_inner h6 {text-align: left; float: left;}

.modal_date h4 {text-align: left;color: #f79421;font-size: 15px; font-weight: bold;}

div.vertical-line{width: 0px;height: 100%; float: left; border: 1px inset #f79421;margin-left: 22px;border-right: #f79421;}

.drop_down_image select{background: url('../images/dropdown.png') no-repeat right;padding-right: 38px;}

.picked_time.form-control {width: 19%; background-color: black;color: white;float: left;margin-top: 0px;}

.to_time h5 {text-align: left;padding-left: 124px;padding-top: 3px;}

.select_service_button{margin-left: 25px;}
  
.map {display: block;margin-left: auto; margin-right: auto;}

.row{margin-left: 0px!important; margin-right: 0px!important; }

.events_desc {  font-size: 8px;}

.services_specification.btn.btn-primary.btn-block {background: black;color: white;border-color: white;margin-top: 12px;text-align: left;width: 100%;height:38px;}

.categories_services_background {background-color: #201506;opacity: .85;text-align: center!important;padding: 1px;}

.categories_services{padding-left: 80px;padding-right: 80px;padding-top: 10px;padding-bottom: 30px;}

.front_service h3 {color: #f79421;text-align: left;font-weight: bold;padding-top: 25px;}

.modal-footer.front_service_button {text-align: center;}

.modal_time h4 {color: #f79421;;text-align: left; font-weight: bold; font-size: 15px;}

.btn.btn-default.btn-lg.btn-submit.front_services_button {font-size: 20px;border: 1px solid #f79421;font-family: 'Crimson Text', serif;}

.service_select{background: rgba(0,0,0,0.5)!important;color: #fff;border-color: #ff9536!important;font-size: 16px;margin-top: 10px;   font-weight: bold;letter-spacing: 2px;text-transform: uppercase;text-align: left;position: relative;}

.service_select:hover{background-color:#f79421!important;border-color:#fff!important;}

.service_select:focus{background-color:#f79421!important;border-color:#fff!important;}

.events_content {display: inline-block;background: rgba(44, 30, 8, 0.88) none repeat scroll 0 0;}

.cat_deals ul li {  background: rgba(44, 30, 8, 0.88) none repeat scroll 0 0;  padding: 15px 8px 8px;  width: 100%;  border-bottom: 5px solid black;}

.events_content {  background: rgba(44, 30, 8, 0.88) none repeat scroll 0 0;  padding: 8px;  width: 277px;  border-bottom: 5px solid black; display: block;  margin-left: auto;  margin-right: auto; }

.write_review{   display: block!important;    margin-left: auto!important;    margin-right: auto!important;padding-bottom: 15px;}
 
.my_arrowslink {font-size: 12px;text-align: left; width: 100%; padding-left: 15px;
    padding-right: 15px;}

.col-md-9.col-sm-12.col-xs-12 > hr {  border-color: rgb(255,156,0);}

.cat_events > hr{  border-color: rgb(255,156,0);}

.write_review > h5 {  text-align: left;}

.text-center.right_socialicons {margin-top: 20px;}

.my_arrowslink h5 {float: right; display: block!important; font-style: italic; text-decoration: underline;margin-top: 0px;font-size: 20px;}

.my_arrowslink h5 a{color: rgb(255,156,0)!important;}

.my_arrowslink h5 a:hover{color: white!important; text-decoration: underline;}

.text-center.heading-full.category_heading_full {  border-right: 1px solid;margin-bottom: 40px;}

.events_content h5 span{display: block;}



.cat_review{margin: auto;width:100%;max-width:70%;}

.cat_review .cat_name {font-size: 20px;text-align: left;margin-left: 50px;font-weight: bold;text-transform: none;}

.cat_review .cat_image {float: left;}

.cat_review .cat_descr {font-size: 14px;text-align: justify;color: white;}



.cat_date {font-size: 16px;text-align: right;margin-top: -15px;font-style: italic;font-weight: bold;}

.cat_star {float: left;margin-left: 5px;}

@media only screen and (min-device-width: 320px) and (max-device-width: 360px) { 

  .cat_heading h1 {  padding-top: 30px;  font-size: 22px;}

  .select_service_inner h6 {padding-right: 30px;font-size: 10px;}

  .cat_beautifier {background-size: auto;position: relative;}

  .cat_desc > h5 {  font-size: 11px;}

  .btn-register {  background: rgba(0, 0, 0, 0.56) none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 2px;  font-size: 10px;  letter-spacing: 2px;  padding-top: 18px;  text-transform: uppercase;  word-spacing: 5px;}

  a.btn.btn-register.hvr-shutter-in-vertical.book_appoint{width: 80%;}

  .cat_review .cat_name {font-size: 12px;text-align: left;}

  .category_services ul {  padding-left: 0;}

  .category_amenities, ul {  padding-left: 0px;}

  .category_services li {  width: 48%;}

  .select_service_inner > h6 {  padding-left: 19px;  font-size: 13px;}

  .btn.btn-register.hvr-shutter-in-vertical.book_appoint {  width: 100%;}

  .category_amenities li {  display: inline-block;  width: 51%;}
}

html, body { width:100%;  overflow-x: hidden;  }

@media only screen and  (max-device-width: 375px) { 

  .category_services ul li {  width: 44%;}
  
  .select_service_inner h6 {padding-left: 60px;font-size: 10px;}

  .category_amenities ul li {list-style-type: none;margin: 0;width: 64%;height: 63px;}
  
  .cat_heading h1 {padding-top: 30px;font-size: 18px;}
  
  .btn-register {  background: rgba(0, 0, 0, 0.56) none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 2px;  font-size: 10px;  letter-spacing: 2px;  padding-top: 18px;  text-transform: uppercase;  word-spacing: 5px;}

  .cat_review .cat_name {font-size: 12px;text-align: left;}
}

@media only screen and  (max-device-width: 768px) {
  .text-center.right_socialicons {display: none;}
 
  .selected_time h5 {margin-left: -26px;}
}

@media only screen and  (max-device-width: 414px) {
.category_services li { width: 38%;}
 .text-center.right_socialicons {display: none;}

 .grand_total h3 {font-size: 16px;}

  .grand_price h2 {margin-top: -18px;}

 input.btn.btn-default.btn-lg.btn-submit.front_services_button {font-size: 10px;}
 
 .cat_heading h1 {padding-top: 30px;font-size: 18px; }
 
 .cat_date {font-size: 10px;text-align: left;margin-top: 24px;}
  
 .btn-register {  background: rgba(0, 0, 0, 0.56) none repeat scroll 0 0;  border: 2px solid #ffffff;  border-radius: 2px;  font-size: 10px;  letter-spacing: 2px;  padding-top: 18px;  text-transform: uppercase;  word-spacing: 5px;}
 
 .cat_review .cat_name {font-size: 12px;text-align: left;}


  
 .select_service_inner h6 {padding-left: 70px;font-size: 10px;}

 

 .select_services {text-align: center;}
  
 .select_service_inner h6 span {font-size: 10px;text-align: center;}
  
 .text-center.heading-full.category_heading_full {border-left: none;}
}

@media only screen and  (max-device-width: 768px) {
  .select_services {width: 100%;margin: auto;padding-top: 15px;}
  
  .text-center.heading-full.category_heading_full {border-left: none;border-right:none}

  .btn.btn-default.btn-lg.btn-submit.front_services_button {margin-bottom: 25px;}

  .right_service_container{border-left: none;}

}

@media only screen and  (max-device-width: 1024px) {
  .select_services {width: 100%;margin: auto;padding-top: 15px;}
}